.inputview-emoji-switch-recent {
  background: url('images/recent.png') no-repeat center;
  background-size: 20px 20px;
  height: 20px;
  width: 20px;
}
.inputview-emoji-switch-hot {
  background: url('images/favorit.png') no-repeat center;
  background-size: 24.5px 24.5px;
  height: 24.5px;
  width: 24.5px;
}
.inputview-emoji-switch-emotion {
  background: url('images/emoji.png') no-repeat center;
  background-size: 24px 24px;
  height: 24px;
  width: 24px;
}
.inputview-emoji-switch-emoticon {
  background: url('images/emoticon.png') no-repeat center;
  background-size: 14px 15px;
  height: 15px;
  width: 14px;
}
.inputview-emoji-switch-special-characters {
  background: url('images/triangle.png') no-repeat center;
  background-size: 15.5px 12.5px;
  height: 12.5px;
  width: 15.5px;
}
.inputview-emoji-switch-nature {
  background: url('images/flower.png') no-repeat center;
  background-size: 24px 24px;
  height: 24px;
  width: 24px;
}
.inputview-emoji-switch-poi {
  background: url('images/car.png') no-repeat center;
  background-size: 24px 24px;
  height: 24px;
  width: 24px;
}
.inputview-emoji-switch-items {
  background: url('images/emoji_cat_items.png') no-repeat center;
  background-size: 24px 24px;
  height: 24px;
  width: 24px;
}
.inputview-emoji-switch {
  display: inline-block;
  opacity: 0.5;
}
.inputview-emoji-switch-highlight {
  opacity: 1;
}
.inputview-emoji .inputview-sk {
  background-color: #ffffff;
  margin: 0 0 10px 0;
}
.inputview-emoji.inputview-element-highlight {
  background-color: #cccccc;
}
.inputview-emoji .inputview-wrapper{
  background-color: #ffffff;
  box-shadow: 1px -2px 7px 2px rgba(192, 192, 192, 0.65);
  margin: 11px 0;
}
.inputview-emoji-tabbar {
  background-color: #ffffff;
  border-bottom-width:2px;
  border-bottom-style:solid;
  border-bottom-color: #cccccc;
}
.inputview-emoji-tabbar-key {
  background-color: #ffffff;
}
.inputview-emoji-tabbar-key.inputview-emoji-tabbar-key-highlight {
  background-color: #ffffff;
  border-bottom-width:4px;
  border-bottom-style:solid;
  border-bottom-color: #777777;
}
.inputview-emoji-key .inputview-special-key-bg {
  background-color: white;
}
.inputview-emoji-key .inputview-modifier {
  font-size: 30px;
  text-align: center;
}
.inputview-landscape .inputview-emoticon.inputview-emoji-key .inputview-modifier {
  font-size: 20px;
}
.inputview-portrait .inputview-emoticon.inputview-emoji-key .inputview-modifier {
  font-size: 15px;
}
.inputview-emoji-back {
  margin: 1px;
  font-size: 18px;
  color: #111111;
  text-align: center;
}
.inputview-emoji .inputview-container {
  top: 20px;
}
.inputview-emoji-tabbar-sk {
  background-color: #ffffff;
}
.inputview-indicator {
  background-color: #777777;
  height: 4px;
  position: absolute;
  overflow: hidden;
}
.inputview-indicator:hover {
  -webkit-transform: scaleY(2);
  -webkit-transition: all 0.1s ;

}
.inputview-indicator-background {
  background-color: #ffffff;
  display: inline-block;
  height: 4px;
  position: absolute;
  overflow: hidden;
}
.inputview-indicator-background:hover {
  -webkit-transform: scaleY(2);
  transition: 0.1s all;
}
